function porównaj(e1, e2)
{
  if(e1 % 2 == 0){
    if(e2 % 2 == 0){
      return e1 - e2;
    }
    else{
      return -1;
    }
  }
  else{
    if(e2 % 2 == 0){
      return 1;
    }
    else{
      return e1 - e2;
    }
  }
}

var str = "";
var tab1 = Array(5, 7, 3, 1, 8, 2, 0, 4, 9, 6);

str += "Zawartość tablicy przed sortowaniem: <br />";
for(var i in tab1) str += tab1[i] + " ";

tab1.sort(porównaj);

str += "<br /><br />Zawartość tablicy po sortowaniu: <br />";
for(var i in tab1) str += tab1[i] + " ";

var dataDiv = document.getElementById("dataDiv");
dataDiv.innerHTML = str;
